【例子介绍】SSM框架搭建的生鲜果蔬商城系统
【相关图片】
【源码结构】
.
├── Java SSM 生鲜果蔬电商系统
│ ├── ssm4p6dn
│ │ ├── db
│ │ │ └── ssm4p6dn.sql
│ │ ├── pom.xml
│ │ ├── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ ├── annotation
│ │ │ │ │ ├── APPLoginUser.java
│ │ │ │ │ ├── IgnoreAuth.java
│ │ │ │ │ └── LoginUser.java
│ │ │ │ ├── config
│ │ │ │ │ └── MyMetaObjectHandler.java
│ │ │ │ ├── controller
│ │ │ │ │ ├── AddressController.java
│ │ │ │ │ ├── CartController.java
│ │ │ │ │ ├── CommonController.java
│ │ │ │ │ ├── ConfigController.java
│ │ │ │ │ ├── FileController.java
│ │ │ │ │ ├── HuiyuanController.java
│ │ │ │ │ ├── NewsController.java
│ │ │ │ │ ├── OrdersController.java
│ │ │ │ │ ├── ShangpinfenleiController.java
│ │ │ │ │ ├── ShangpinxinxiController.java
│ │ │ │ │ └── UserController.java
│ │ │ │ ├── dao
│ │ │ │ │ ├── AddressDao.java
│ │ │ │ │ ├── CartDao.java
│ │ │ │ │ ├── CommonDao.java
│ │ │ │ │ ├── ConfigDao.java
│ │ │ │ │ ├── HuiyuanDao.java
│ │ │ │ │ ├── NewsDao.java
│ │ │ │ │ ├── OrdersDao.java
│ │ │ │ │ ├── ShangpinfenleiDao.java
│ │ │ │ │ ├── ShangpinxinxiDao.java
│ │ │ │ │ ├── TokenDao.java
│ │ │ │ │ └── UserDao.java
│ │ │ │ ├── entity
│ │ │ │ │ ├── AddressEntity.java
│ │ │ │ │ ├── CartEntity.java
│ │ │ │ │ ├── ConfigEntity.java
│ │ │ │ │ ├── EIException.java
│ │ │ │ │ ├── HuiyuanEntity.java
│ │ │ │ │ ├── NewsEntity.java
│ │ │ │ │ ├── OrdersEntity.java
│ │ │ │ │ ├── ShangpinfenleiEntity.java
│ │ │ │ │ ├── ShangpinxinxiEntity.java
│ │ │ │ │ ├── TokenEntity.java
│ │ │ │ │ ├── UserEntity.java
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── AddressModel.java
│ │ │ │ │ │ ├── CartModel.java
│ │ │ │ │ │ ├── HuiyuanModel.java
│ │ │ │ │ │ ├── NewsModel.java
│ │ │ │ │ │ ├── OrdersModel.java
│ │ │ │ │ │ ├── ShangpinfenleiModel.java
│ │ │ │ │ │ └── ShangpinxinxiModel.java
│ │ │ │ │ ├── view
│ │ │ │ │ │ ├── AddressView.java
│ │ │ │ │ │ ├── CartView.java
│ │ │ │ │ │ ├── HuiyuanView.java
│ │ │ │ │ │ ├── NewsView.java
│ │ │ │ │ │ ├── OrdersView.java
│ │ │ │ │ │ ├── ShangpinfenleiView.java
│ │ │ │ │ │ └── ShangpinxinxiView.java
│ │ │ │ │ └── vo
│ │ │ │ │ ├── AddressVO.java
│ │ │ │ │ ├── CartVO.java
│ │ │ │ │ ├── HuiyuanVO.java
│ │ │ │ │ ├── NewsVO.java
│ │ │ │ │ ├── OrdersVO.java
│ │ │ │ │ ├── ShangpinfenleiVO.java
│ │ │ │ │ └── ShangpinxinxiVO.java
│ │ │ │ ├── interceptor
│ │ │ │ │ └── AuthorizationInterceptor.java
│ │ │ │ ├── model
│ │ │ │ │ └── enums
│ │ │ │ │ └── TypeEnum.java
│ │ │ │ ├── service
│ │ │ │ │ ├── AddressService.java
│ │ │ │ │ ├── CartService.java
│ │ │ │ │ ├── CommonService.java
│ │ │ │ │ ├── ConfigService.java
│ │ │ │ │ ├── HuiyuanService.java
│ │ │ │ │ ├── NewsService.java
│ │ │ │ │ ├── OrdersService.java
│ │ │ │ │ ├── ShangpinfenleiService.java
│ │ │ │ │ ├── ShangpinxinxiService.java
│ │ │ │ │ ├── TokenService.java
│ │ │ │ │ ├── UserService.java
│ │ │ │ │ └── impl
│ │ │ │ │ ├── AddressServiceImpl.java
│ │ │ │ │ ├── CartServiceImpl.java
│ │ │ │ │ ├── CommonServiceImpl.java
│ │ │ │ │ ├── ConfigServiceImpl.java
│ │ │ │ │ ├── HuiyuanServiceImpl.java
│ │ │ │ │ ├── NewsServiceImpl.java
│ │ │ │ │ ├── OrdersServiceImpl.java
│ │ │ │ │ ├── ShangpinfenleiServiceImpl.java
│ │ │ │ │ ├── ShangpinxinxiServiceImpl.java
│ │ │ │ │ ├── TokenServiceImpl.java
│ │ │ │ │ └── UserServiceImpl.java
│ │ │ │ └── utils
│ │ │ │ ├── BaiduUtil.java
│ │ │ │ ├── CommonUtil.java
│ │ │ │ ├── FileUtil.java
│ │ │ │ ├── HttpClientUtils.java
│ │ │ │ ├── JQPageInfo.java
│ │ │ │ ├── MD5Util.java
│ │ │ │ ├── MPUtil.java
│ │ │ │ ├── PageUtils.java
│ │ │ │ ├── Query.java
│ │ │ │ ├── R.java
│ │ │ │ ├── SQLFilter.java
│ │ │ │ ├── SpringContextUtils.java
│ │ │ │ └── ValidatorUtils.java
│ │ │ ├── resources
│ │ │ │ ├── config.properties
│ │ │ │ ├── doc
│ │ │ │ │ └── sys_user.sql
│ │ │ │ ├── log4j.properties
│ │ │ │ ├── mapper
│ │ │ │ │ ├── AddressDao.xml
│ │ │ │ │ ├── CartDao.xml
│ │ │ │ │ ├── CommonDao.xml
│ │ │ │ │ ├── ConfigDao.xml
│ │ │ │ │ ├── HuiyuanDao.xml
│ │ │ │ │ ├── NewsDao.xml
│ │ │ │ │ ├── OrdersDao.xml
│ │ │ │ │ ├── ShangpinfenleiDao.xml
│ │ │ │ │ ├── ShangpinxinxiDao.xml
│ │ │ │ │ ├── TokenDao.xml
│ │ │ │ │ └── UserDao.xml
│ │ │ │ ├── mybatis
│ │ │ │ │ └── mybatis-config.xml
│ │ │ │ └── spring
│ │ │ │ ├── spring-mvc.xml
│ │ │ │ ├── spring-mybatis.xml
│ │ │ │ └── spring.xml
│ │ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ │ └── web.xml
│ │ │ ├── admin
│ │ │ │ ├── 1-install.bat
│ │ │ │ ├── 2-run.bat
│ │ │ │ ├── babel.config.js
│ │ │ │ ├── public
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ └── index.html
│ │ │ │ ├── src
│ │ │ │ │ ├── App.vue
│ │ │ │ │ ├── assets
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── element-variables.scss
│ │ │ │ │ │ │ └── style.scss
│ │ │ │ │ │ └── img
│ │ │ │ │ │ ├── 404.png
│ │ │ │ │ │ ├── avator.png
│ │ │ │ │ │ ├── bg.jpg
│ │ │ │ │ │ ├── captcha.jpg
│ │ │ │ │ │ ├── login.png
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ ├── password.png
│ │ │ │ │ │ ├── role.png
│ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ ├── jianshe.png
│ │ │ │ │ │ │ ├── jiaotong.png
│ │ │ │ │ │ │ ├── nongye.png
│ │ │ │ │ │ │ ├── weixin.png
│ │ │ │ │ │ │ ├── zhifubao.png
│ │ │ │ │ │ │ └── zhongguo.png
│ │ │ │ │ │ └── username.png
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── SvgIcon
│ │ │ │ │ │ │ └── index.vue
│ │ │ │ │ │ ├── common
│ │ │ │ │ │ │ ├── BreadCrumbs.vue
│ │ │ │ │ │ │ ├── BreadCrumbs.vue.bak
│ │ │ │ │ │ │ ├── Editor.vue
│ │ │ │ │ │ │ └── FileUpload.vue
│ │ │ │ │ │ ├── home
│ │ │ │ │ │ │ ├── HomeCard.vue
│ │ │ │ │ │ │ ├── HomeChart.vue
│ │ │ │ │ │ │ ├── HomeComment.vue
│ │ │ │ │ │ │ └── HomeProgress.vue
│ │ │ │ │ │ └── index
│ │ │ │ │ │ ├── IndexAside.vue
│ │ │ │ │ │ ├── IndexAsideStatic.vue
│ │ │ │ │ │ ├── IndexAsideStatic.vue.bak
│ │ │ │ │ │ ├── IndexAsideSub.vue
│ │ │ │ │ │ ├── IndexHeader.vue
│ │ │ │ │ │ ├── IndexHeader.vue.bak
│ │ │ │ │ │ └── IndexMain.vue
│ │ │ │ │ ├── icons
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── svg
│ │ │ │ │ │ │ ├── 404.svg
│ │ │ │ │ │ │ ├── articleEdit.svg
│ │ │ │ │ │ │ ├── banner.svg
│ │ │ │ │ │ │ ├── bug.svg
│ │ │ │ │ │ │ ├── build.svg
│ │ │ │ │ │ │ ├── cfg.svg
│ │ │ │ │ │ │ ├── channel.svg
│ │ │ │ │ │ │ ├── chart.svg
│ │ │ │ │ │ │ ├── clipboard.svg
│ │ │ │ │ │ │ ├── code.svg
│ │ │ │ │ │ │ ├── component.svg
│ │ │ │ │ │ │ ├── contacts.svg
│ │ │ │ │ │ │ ├── dashboard.svg
│ │ │ │ │ │ │ ├── date.svg
│ │ │ │ │ │ │ ├── dept.svg
│ │ │ │ │ │ │ ├── dict.svg
│ │ │ │ │ │ │ ├── documentation.svg
│ │ │ │ │ │ │ ├── download.svg
│ │ │ │ │ │ │ ├── drag.svg
│ │ │ │ │ │ │ ├── druid.svg
│ │ │ │ │ │ │ ├── edit.svg
│ │ │ │ │ │ │ ├── education.svg
│ │ │ │ │ │ │ ├── email.svg
│ │ │ │ │ │ │ ├── excel.svg
│ │ │ │ │ │ │ ├── exit-fullscreen.svg
│ │ │ │ │ │ │ ├── eye-open.svg
│ │ │ │ │ │ │ ├── file.svg
│ │ │ │ │ │ │ ├── form.svg
│ │ │ │ │ │ │ ├── fullscreen.svg
│ │ │ │ │ │ │ ├── icon.svg
│ │ │ │ │ │ │ ├── international.svg
│ │ │ │ │ │ │ ├── job.svg
│ │ │ │ │ │ │ ├── language.svg
│ │ │ │ │ │ │ ├── link.svg
│ │ │ │ │ │ │ ├── list.svg
│ │ │ │ │ │ │ ├── lock.svg
│ │ │ │ │ │ │ ├── log.svg
│ │ │ │ │ │ │ ├── logininfor.svg
│ │ │ │ │ │ │ ├── menu.svg
│ │ │ │ │ │ │ ├── message.svg
│ │ │ │ │ │ │ ├── money.svg
│ │ │ │ │ │ │ ├── monitor.svg
│ │ │ │ │ │ │ ├── nested.svg
│ │ │ │ │ │ │ ├── nested0.svg
│ │ │ │ │ │ │ ├── online.svg
│ │ │ │ │ │ │ ├── operation.svg
│ │ │ │ │ │ │ ├── password.svg
│ │ │ │ │ │ │ ├── password0.svg
│ │ │ │ │ │ │ ├── pdf.svg
│ │ │ │ │ │ │ ├── people.svg
│ │ │ │ │ │ │ ├── peoples.svg
│ │ │ │ │ │ │ ├── phone.svg
│ │ │ │ │ │ │ ├── post.svg
│ │ │ │ │ │ │ ├── qq.svg
│ │ │ │ │ │ │ ├── search.svg
│ │ │ │ │ │ │ ├── sender.svg
│ │ │ │ │ │ │ ├── server.svg
│ │ │ │ │ │ │ ├── shopping.svg
│ │ │ │ │ │ │ ├── shoppingCard.svg
│ │ │ │ │ │ │ ├── size.svg
│ │ │ │ │ │ │ ├── skill.svg
│ │ │ │ │ │ │ ├── star.svg
│ │ │ │ │ │ │ ├── svg
│ │ │ │ │ │ │ │ ├── AI.svg
│ │ │ │ │ │ │ │ ├── AIDeviceLayout.svg
│ │ │ │ │ │ │ │ ├── EIM.svg
│ │ │ │ │ │ │ │ ├── VIP.svg
│ │ │ │ │ │ │ │ ├── agricultureRegister.svg
│ │ │ │ │ │ │ │ ├── area.svg
│ │ │ │ │ │ │ │ ├── base.svg
│ │ │ │ │ │ │ │ ├── batch.svg
│ │ │ │ │ │ │ │ ├── board.svg
│ │ │ │ │ │ │ │ ├── board1.svg
│ │ │ │ │ │ │ │ ├── boardConfig.svg
│ │ │ │ │ │ │ │ ├── cfg.svg
│ │ │ │ │ │ │ │ ├── code.svg
│ │ │ │ │ │ │ │ ├── company.svg
│ │ │ │ │ │ │ │ ├── crop.svg
│ │ │ │ │ │ │ │ ├── crops.svg
│ │ │ │ │ │ │ │ ├── dashboard.svg
│ │ │ │ │ │ │ │ ├── dataAbnormal.svg
│ │ │ │ │ │ │ │ ├── dataLack.svg
│ │ │ │ │ │ │ │ ├── dept.svg
│ │ │ │ │ │ │ │ ├── device.svg
│ │ │ │ │ │ │ │ ├── deviceMonitorData.svg
│ │ │ │ │ │ │ │ ├── dict.svg
│ │ │ │ │ │ │ │ ├── diseasesinsect.svg
│ │ │ │ │ │ │ │ ├── diseasesinsects.svg
│ │ │ │ │ │ │ │ ├── documentation.svg
│ │ │ │ │ │ │ │ ├── email.svg
│ │ │ │ │ │ │ │ ├── environmental.svg
│ │ │ │ │ │ │ │ ├── eye-open.svg
│ │ │ │ │ │ │ │ ├── farmingProject.svg
│ │ │ │ │ │ │ │ ├── finance.svg
│ │ │ │ │ │ │ │ ├── financeBudget.svg
│ │ │ │ │ │ │ │ ├── financeReality.svg
│ │ │ │ │ │ │ │ ├── firm.svg
│ │ │ │ │ │ │ │ ├── firms.svg
│ │ │ │ │ │ │ │ ├── harvestBatch.svg
│ │ │ │ │ │ │ │ ├── harvestDetection.svg
│ │ │ │ │ │ │ │ ├── harvestManage.svg
│ │ │ │ │ │ │ │ ├── harvestWorks.svg
│ │ │ │ │ │ │ │ ├── heavyMetalDetection.svg
│ │ │ │ │ │ │ │ ├── home.svg
│ │ │ │ │ │ │ │ ├── inspection.svg
│ │ │ │ │ │ │ │ ├── internet.svg
│ │ │ │ │ │ │ │ ├── internetActive.svg
│ │ │ │ │ │ │ │ ├── log.svg
│ │ │ │ │ │ │ │ ├── mainSystem.svg
│ │ │ │ │ │ │ │ ├── mainSystemActive.svg
│ │ │ │ │ │ │ │ ├── menu.svg
│ │ │ │ │ │ │ │ ├── monitorEquipment.svg
│ │ │ │ │ │ │ │ ├── news.svg
│ │ │ │ │ │ │ │ ├── order.svg
│ │ │ │ │ │ │ │ ├── password.svg
│ │ │ │ │ │ │ │ ├── peoples.svg
│ │ │ │ │ │ │ │ ├── pest.svg
│ │ │ │ │ │ │ │ ├── pestActive.svg
│ │ │ │ │ │ │ │ ├── pesticideResidue.svg
│ │ │ │ │ │ │ │ ├── pests.svg
│ │ │ │ │ │ │ │ ├── phone.svg
│ │ │ │ │ │ │ │ ├── plant.svg
│ │ │ │ │ │ │ │ ├── plants.svg
│ │ │ │ │ │ │ │ ├── plantsActive.svg
│ │ │ │ │ │ │ │ ├── residual.svg
│ │ │ │ │ │ │ │ ├── retroactiveCoding.svg
│ │ │ │ │ │ │ │ ├── scheme.svg
│ │ │ │ │ │ │ │ ├── source.svg
│ │ │ │ │ │ │ │ ├── sourceActive.svg
│ │ │ │ │ │ │ │ ├── system.svg
│ │ │ │ │ │ │ │ ├── task.svg
│ │ │ │ │ │ │ │ ├── tempFarm.svg
│ │ │ │ │ │ │ │ ├── traceability.svg
│ │ │ │ │ │ │ │ ├── traceabilityList.svg
│ │ │ │ │ │ │ │ ├── traceabilityStyle.svg
│ │ │ │ │ │ │ │ ├── user.svg
│ │ │ │ │ │ │ │ ├── user0.svg
│ │ │ │ │ │ │ │ ├── validCode.svg
│ │ │ │ │ │ │ │ ├── video.svg
│ │ │ │ │ │ │ │ ├── videoEquipment.svg
│ │ │ │ │ │ │ │ ├── videoKey.svg
│ │ │ │ │ │ │ │ ├── vipCustomized.svg
│ │ │ │ │ │ │ │ ├── warnings.svg
│ │ │ │ │ │ │ │ ├── workOrder.svg
│ │ │ │ │ │ │ │ ├── ┐┤░х╣▄└э.svg
│ │ │ │ │ │ │ │ └── ╓╪╜Ё╩Ї╝ь▓т╣▄└э.svg
│ │ │ │ │ │ │ ├── swagger.svg
│ │ │ │ │ │ │ ├── system.svg
│ │ │ │ │ │ │ ├── tab.svg
│ │ │ │ │ │ │ ├── table.svg
│ │ │ │ │ │ │ ├── table0.svg
│ │ │ │ │ │ │ ├── task.svg
│ │ │ │ │ │ │ ├── template.svg
│ │ │ │ │ │ │ ├── theme.svg
│ │ │ │ │ │ │ ├── tool.svg
│ │ │ │ │ │ │ ├── tree-table.svg
│ │ │ │ │ │ │ ├── tree.svg
│ │ │ │ │ │ │ ├── user.svg
│ │ │ │ │ │ │ ├── user0.svg
│ │ │ │ │ │ │ ├── validCode.svg
│ │ │ │ │ │ │ ├── wechat.svg
│ │ │ │ │ │ │ └── zip.svg
│ │ │ │ │ │ └── svgo.yml
│ │ │ │ │ ├── main.js
│ │ │ │ │ ├── router
│ │ │ │ │ │ └── router-static.js
│ │ │ │ │ ├── store
│ │ │ │ │ │ └── store.js
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── api.js
│ │ │ │ │ │ ├── base.js
│ │ │ │ │ │ ├── http.js
│ │ │ │ │ │ ├── i18n.js
│ │ │ │ │ │ ├── menu.js
│ │ │ │ │ │ ├── storage.js
│ │ │ │ │ │ ├── utils.js
│ │ │ │ │ │ └── validate.js
│ │ │ │ │ └── vm
│ │ │ │ │ ├── add-or-update.vue.vm
│ │ │ │ │ ├── base.js.vm
│ │ │ │ │ ├── http.js.vm
│ │ │ │ │ ├── list.vue.vm
│ │ │ │ │ ├── login.vue.vm
│ │ │ │ │ ├── menu.js.vm
│ │ │ │ │ ├── router-static.js.vm
│ │ │ │ │ └── vue.config.js.vm
│ │ │ │ └── vue.config.js
│ │ │ ├── front
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── common.css
│ │ │ │ │ ├── style.css
│ │ │ │ │ └── theme.css
│ │ │ │ ├── elementui
│ │ │ │ │ ├── elementui.css
│ │ │ │ │ ├── elementui.js
│ │ │ │ │ └── fonts
│ │ │ │ │ ├── element-icons.ttf
│ │ │ │ │ └── element-icons.woff
│ │ │ │ ├── img
│ │ │ │ │ ├── avator.png
│ │ │ │ │ ├── banner.jpg
│ │ │ │ │ ├── jianshe.png
│ │ │ │ │ ├── jiaotong.png
│ │ │ │ │ ├── line.jpg
│ │ │ │ │ ├── nongye.png
│ │ │ │ │ ├── now.png
│ │ │ │ │ ├── seckilling.jpg
│ │ │ │ │ ├── select.png
│ │ │ │ │ ├── unselect.png
│ │ │ │ │ ├── weixin.png
│ │ │ │ │ ├── yuan.png
│ │ │ │ │ ├── zhifubao.png
│ │ │ │ │ └── zhongguo.png
│ │ │ │ ├── index.html
│ │ │ │ ├── index.html.bak
│ │ │ │ ├── js
│ │ │ │ │ ├── bootstrap.AMapPositionPicker.js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ ├── utils.js
│ │ │ │ │ ├── validate.js
│ │ │ │ │ └── vue.js
│ │ │ │ ├── layui
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── layui.css
│ │ │ │ │ │ ├── layui.mobile.css
│ │ │ │ │ │ └── modules
│ │ │ │ │ │ ├── code.css
│ │ │ │ │ │ ├── laydate
│ │ │ │ │ │ │ └── default
│ │ │ │ │ │ │ └── laydate.css
│ │ │ │ │ │ └── layer
│ │ │ │ │ │ └── default
│ │ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ ├── layer.css
│ │ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ │ └── loading-2.gif
│ │ │ │ │ ├── font
│ │ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ │ └── iconfont.woff2
│ │ │ │ │ ├── images
│ │ │ │ │ │ └── face
│ │ │ │ │ │ ├── 0.gif
│ │ │ │ │ │ ├── 1.gif
│ │ │ │ │ │ ├── 10.gif
│ │ │ │ │ │ ├── 11.gif
│ │ │ │ │ │ ├── 12.gif
│ │ │ │ │ │ ├── 13.gif
│ │ │ │ │ │ ├── 14.gif
│ │ │ │ │ │ ├── 15.gif
│ │ │ │ │ │ ├── 16.gif
│ │ │ │ │ │ ├── 17.gif
│ │ │ │ │ │ ├── 18.gif
│ │ │ │ │ │ ├── 19.gif
│ │ │ │ │ │ ├── 2.gif
│ │ │ │ │ │ ├── 20.gif
│ │ │ │ │ │ ├── 21.gif
│ │ │ │ │ │ ├── 22.gif
│ │ │ │ │ │ ├── 23.gif
│ │ │ │ │ │ ├── 24.gif
│ │ │ │ │ │ ├── 25.gif
│ │ │ │ │ │ ├── 26.gif
│ │ │ │ │ │ ├── 27.gif
│ │ │ │ │ │ ├── 28.gif
│ │ │ │ │ │ ├── 29.gif
│ │ │ │ │ │ ├── 3.gif
│ │ │ │ │ │ ├── 30.gif
│ │ │ │ │ │ ├── 31.gif
│ │ │ │ │ │ ├── 32.gif
│ │ │ │ │ │ ├── 33.gif
│ │ │ │ │ │ ├── 34.gif
│ │ │ │ │ │ ├── 35.gif
│ │ │ │ │ │ ├── 36.gif
│ │ │ │ │ │ ├── 37.gif
│ │ │ │ │ │ ├── 38.gif
│ │ │ │ │ │ ├── 39.gif
│ │ │ │ │ │ ├── 4.gif
│ │ │ │ │ │ ├── 40.gif
│ │ │ │ │ │ ├── 41.gif
│ │ │ │ │ │ ├── 42.gif
│ │ │ │ │ │ ├── 43.gif
│ │ │ │ │ │ ├── 44.gif
│ │ │ │ │ │ ├── 45.gif
│ │ │ │ │ │ ├── 46.gif
│ │ │ │ │ │ ├── 47.gif
│ │ │ │ │ │ ├── 48.gif
│ │ │ │ │ │ ├── 49.gif
│ │ │ │ │ │ ├── 5.gif
│ │ │ │ │ │ ├── 50.gif
│ │ │ │ │ │ ├── 51.gif
│ │ │ │ │ │ ├── 52.gif
│ │ │ │ │ │ ├── 53.gif
│ │ │ │ │ │ ├── 54.gif
│ │ │ │ │ │ ├── 55.gif
│ │ │ │ │ │ ├── 56.gif
│ │ │ │ │ │ ├── 57.gif
│ │ │ │ │ │ ├── 58.gif
│ │ │ │ │ │ ├── 59.gif
│ │ │ │ │ │ ├── 6.gif
│ │ │ │ │ │ ├── 60.gif
│ │ │ │ │ │ ├── 61.gif
│ │ │ │ │ │ ├── 62.gif
│ │ │ │ │ │ ├── 63.gif
│ │ │ │ │ │ ├── 64.gif
│ │ │ │ │ │ ├── 65.gif
│ │ │ │ │ │ ├── 66.gif
│ │ │ │ │ │ ├── 67.gif
│ │ │ │ │ │ ├── 68.gif
│ │ │ │ │ │ ├── 69.gif
│ │ │ │ │ │ ├── 7.gif
│ │ │ │ │ │ ├── 70.gif
│ │ │ │ │ │ ├── 71.gif
│ │ │ │ │ │ ├── 8.gif
│ │ │ │ │ │ └── 9.gif
│ │ │ │ │ ├── lay
│ │ │ │ │ │ └── modules
│ │ │ │ │ │ ├── carousel.js
│ │ │ │ │ │ ├── code.js
│ │ │ │ │ │ ├── colorpicker.js
│ │ │ │ │ │ ├── element.js
│ │ │ │ │ │ ├── flow.js
│ │ │ │ │ │ ├── form.js
│ │ │ │ │ │ ├── jquery.js
│ │ │ │ │ │ ├── laydate.js
│ │ │ │ │ │ ├── layedit.js
│ │ │ │ │ │ ├── layer.js
│ │ │ │ │ │ ├── laypage.js
│ │ │ │ │ │ ├── laytpl.js
│ │ │ │ │ │ ├── mobile.js
│ │ │ │ │ │ ├── rate.js
│ │ │ │ │ │ ├── slider.js
│ │ │ │ │ │ ├── table.js
│ │ │ │ │ │ ├── transfer.js
│ │ │ │ │ │ ├── tree.js
│ │ │ │ │ │ ├── upload.js
│ │ │ │ │ │ └── util.js
│ │ │ │ │ ├── layui.all.js
│ │ │ │ │ └── layui.js
│ │ │ │ ├── modules
│ │ │ │ │ ├── config.js
│ │ │ │ │ ├── http
│ │ │ │ │ │ └── http.js
│ │ │ │ │ ├── layarea
│ │ │ │ │ │ └── layarea.js
│ │ │ │ │ └── tinymce
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── tinymce
│ │ │ │ │ │ ├── jquery.tinymce.min.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ ├── readme.md
│ │ │ │ │ │ │ └── zh_CN.js
│ │ │ │ │ │ ├── license.txt
│ │ │ │ │ │ ├── plugins
│ │ │ │ │ │ │ ├── advlist
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── anchor
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── autolink
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── autoresize
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── autosave
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── bbcode
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── charmap
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── code
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── codesample
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── colorpicker
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── contextmenu
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── directionality
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── emoticons
│ │ │ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ │ │ ├── emojis.js
│ │ │ │ │ │ │ │ │ └── emojis.min.js
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── fullpage
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── fullscreen
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── help
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── hr
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── image
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── imagetools
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── importcss
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── indent2em
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── insertdatetime
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── legacyoutput
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── link
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── lists
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── media
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── nonbreaking
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── noneditable
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── pagebreak
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── paste
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── preview
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── print
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── quickbars
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── save
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── searchreplace
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── spellchecker
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── tabfocus
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── table
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── template
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── textcolor
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── textpattern
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── toc
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── visualblocks
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ ├── visualchars
│ │ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ │ └── wordcount
│ │ │ │ │ │ │ ├── plugin.js
│ │ │ │ │ │ │ └── plugin.min.js
│ │ │ │ │ │ ├── readme.md
│ │ │ │ │ │ ├── skins
│ │ │ │ │ │ │ ├── content
│ │ │ │ │ │ │ │ ├── dark
│ │ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ │ ├── content.min.css
│ │ │ │ │ │ │ │ │ └── content.min.css.map
│ │ │ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ │ ├── content.min.css
│ │ │ │ │ │ │ │ │ └── content.min.css.map
│ │ │ │ │ │ │ │ ├── document
│ │ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ │ ├── content.min.css
│ │ │ │ │ │ │ │ │ └── content.min.css.map
│ │ │ │ │ │ │ │ └── writer
│ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ ├── content.min.css
│ │ │ │ │ │ │ │ └── content.min.css.map
│ │ │ │ │ │ │ └── ui
│ │ │ │ │ │ │ ├── oxide
│ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ ├── content.inline.css
│ │ │ │ │ │ │ │ ├── content.inline.min.css
│ │ │ │ │ │ │ │ ├── content.inline.min.css.map
│ │ │ │ │ │ │ │ ├── content.min.css
│ │ │ │ │ │ │ │ ├── content.min.css.map
│ │ │ │ │ │ │ │ ├── content.mobile.css
│ │ │ │ │ │ │ │ ├── content.mobile.min.css
│ │ │ │ │ │ │ │ ├── content.mobile.min.css.map
│ │ │ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ │ │ └── tinymce-mobile.woff
│ │ │ │ │ │ │ │ ├── skin.css
│ │ │ │ │ │ │ │ ├── skin.min.css
│ │ │ │ │ │ │ │ ├── skin.min.css.map
│ │ │ │ │ │ │ │ ├── skin.mobile.css
│ │ │ │ │ │ │ │ ├── skin.mobile.min.css
│ │ │ │ │ │ │ │ └── skin.mobile.min.css.map
│ │ │ │ │ │ │ └── oxide-dark
│ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ ├── content.inline.css
│ │ │ │ │ │ │ ├── content.inline.min.css
│ │ │ │ │ │ │ ├── content.inline.min.css.map
│ │ │ │ │ │ │ ├── content.min.css
│ │ │ │ │ │ │ ├── content.min.css.map
│ │ │ │ │ │ │ ├── content.mobile.css
│ │ │ │ │ │ │ ├── content.mobile.min.css
│ │ │ │ │ │ │ ├── content.mobile.min.css.map
│ │ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ │ └── tinymce-mobile.woff
│ │ │ │ │ │ │ ├── skin.css
│ │ │ │ │ │ │ ├── skin.min.css
│ │ │ │ │ │ │ ├── skin.min.css.map
│ │ │ │ │ │ │ ├── skin.mobile.css
│ │ │ │ │ │ │ ├── skin.mobile.min.css
│ │ │ │ │ │ │ └── skin.mobile.min.css.map
│ │ │ │ │ │ ├── themes
│ │ │ │ │ │ │ ├── mobile
│ │ │ │ │ │ │ │ ├── theme.js
│ │ │ │ │ │ │ │ └── theme.min.js
│ │ │ │ │ │ │ └── silver
│ │ │ │ │ │ │ ├── theme.js
│ │ │ │ │ │ │ └── theme.min.js
│ │ │ │ │ │ ├── tinymce.js
│ │ │ │ │ │ └── tinymce.min.js
│ │ │ │ │ └── tinymce.js
│ │ │ │ ├── pages
│ │ │ │ │ ├── config
│ │ │ │ │ │ ├── add.html
│ │ │ │ │ │ ├── detail.html
│ │ │ │ │ │ └── list.html
│ │ │ │ │ ├── home
│ │ │ │ │ │ └── home.html
│ │ │ │ │ ├── huiyuan
│ │ │ │ │ │ ├── add.html
│ │ │ │ │ │ ├── center.html
│ │ │ │ │ │ ├── detail.html
│ │ │ │ │ │ ├── list.html
│ │ │ │ │ │ └── register.html
│ │ │ │ │ ├── login
│ │ │ │ │ │ └── login.html
│ │ │ │ │ ├── news
│ │ │ │ │ │ ├── detail.html
│ │ │ │ │ │ └── list.html
│ │ │ │ │ ├── shangpinfenlei
│ │ │ │ │ │ ├── add.html
│ │ │ │ │ │ ├── detail.html
│ │ │ │ │ │ └── list.html
│ │ │ │ │ ├── shangpinxinxi
│ │ │ │ │ │ ├── add.html
│ │ │ │ │ │ ├── detail.html
│ │ │ │ │ │ └── list.html
│ │ │ │ │ ├── shop-address
│ │ │ │ │ │ ├── add.html
│ │ │ │ │ │ ├── list.html
│ │ │ │ │ │ └── update.html
│ │ │ │ │ ├── shop-cart
│ │ │ │ │ │ └── list.html
│ │ │ │ │ ├── shop-order
│ │ │ │ │ │ ├── confirm.html
│ │ │ │ │ │ └── list.html
│ │ │ │ │ ├── shop-recharge
│ │ │ │ │ │ └── recharge.html
│ │ │ │ │ └── users
│ │ │ │ │ ├── add.html
│ │ │ │ │ ├── detail.html
│ │ │ │ │ └── list.html
│ │ │ │ └── xznstatic
│ │ │ │ ├── css
│ │ │ │ │ ├── common.css
│ │ │ │ │ ├── login.css
│ │ │ │ │ ├── public.css
│ │ │ │ │ └── style.css
│ │ │ │ ├── img
│ │ │ │ │ ├── 162237296.jpg
│ │ │ │ │ ├── 162240878.jpg
│ │ │ │ │ ├── 19.jpg
│ │ │ │ │ ├── 1_092ZZ2503138.jpg
│ │ │ │ │ ├── 20.jpg
│ │ │ │ │ ├── index_24.gif
│ │ │ │ │ ├── index_35.gif
│ │ │ │ │ ├── index_41.gif
│ │ │ │ │ ├── index_44.gif
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── news_list_time.jpg
│ │ │ │ │ ├── service_btn.png
│ │ │ │ │ ├── service_img.png
│ │ │ │ │ └── service_title.png
│ │ │ │ └── js
│ │ │ │ ├── index.js
│ │ │ │ ├── jquery-1.11.3.min.js
│ │ │ │ └── jquery.SuperSlide.2.1.1.js
│ │ │ ├── resources
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ └── bootstrap.min.css.map
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ └── js
│ │ │ │ │ ├── bootstrap.js
│ │ │ │ │ └── bootstrap.min.js
│ │ │ │ └── jquery
│ │ │ │ └── jquery-2.2.3.min.js
│ │ │ └── upload
│ │ │ ├── 1614838934655.jpg
│ │ │ ├── 1614839002499.png
│ │ │ ├── huiyuan_touxiang1.jpg
│ │ │ ├── huiyuan_touxiang2.jpg
│ │ │ ├── huiyuan_touxiang3.jpg
│ │ │ ├── huiyuan_touxiang4.jpg
│ │ │ ├── huiyuan_touxiang5.jpg
│ │ │ ├── huiyuan_touxiang6.jpg
│ │ │ ├── news_picture1.jpg
│ │ │ ├── news_picture2.jpg
│ │ │ ├── news_picture3.jpg
│ │ │ ├── news_picture4.jpg
│ │ │ ├── news_picture5.jpg
│ │ │ ├── news_picture6.jpg
│ │ │ ├── picture1.jpg
│ │ │ ├── picture2.jpg
│ │ │ ├── picture3.jpg
│ │ │ ├── shangpinxinxi_shangpintupian1.jpg
│ │ │ ├── shangpinxinxi_shangpintupian2.jpg
│ │ │ ├── shangpinxinxi_shangpintupian3.jpg
│ │ │ ├── shangpinxinxi_shangpintupian4.jpg
│ │ │ ├── shangpinxinxi_shangpintupian5.jpg
│ │ │ ├── shangpinxinxi_shangpintupian6.jpg
│ │ │ └── test.txt
│ │ └── target
│ └── 必看环境配置运行说明.txt
└── 5t6t网_Java SSM 生鲜果蔬电商系统.7z
157 directories, 717 files
评论